import { IToolbarConfig } from "@wangeditor/editor";

let toolbarSettings = {
    all: ["fullScreen", "|", "redo", "undo", "|", "bold", "underline", "italic", "through", "code", "sub", "sup", "clearStyle", "color", "bgColor", "fontSize", "fontFamily", "|", "indent", "delIndent", "justifyLeft", "justifyRight", "justifyCenter", "justifyJustify", "lineHeight", "|", "insertImage", "deleteImage", "editImage", "viewImageLink", "imageWidth30", "imageWidth50", "imageWidth100", "|", "divider", "emotion", "insertLink", "editLink", "unLink", "viewLink", "codeBlock", "blockquote", "|", "headerSelect", "header1", "header2", "header3", "header4", "header5", "bulletedList", "numberedList", "|", "insertTable", "deleteTable", "insertTableRow", "deleteTableRow", "insertTableCol", "deleteTableCol", "tableHeader", "tableFullWidth", "|", "insertVideo", "uploadVideo", "uploadImage", "codeSelectLang"],

    webSite: ["fullScreen", "|", "redo", "undo", "|", "bold", "underline", "italic", "through", "code", "sub", "sup", "clearStyle", "color", "bgColor", "fontSize", "fontFamily", "|", "indent", "delIndent", "justifyLeft", "justifyRight", "justifyCenter", "justifyJustify", "lineHeight", "|", "insertImage", "deleteImage", "editImage", "viewImageLink", "imageWidth30", "imageWidth50", "imageWidth100", "|", "divider", "emotion", "insertLink", "editLink", "unLink", "viewLink", "codeBlock", "blockquote", "|", "headerSelect", "header1", "header2", "header3", "header4", "header5", "bulletedList", "numberedList", "|", "insertTable", "deleteTable", "insertTableRow", "deleteTableRow", "insertTableCol", "deleteTableCol", "tableHeader", "tableFullWidth", "|", "insertVideo", "uploadVideo", "uploadImage", "codeSelectLang"],

    admin: ["redo", "undo", "bold", "underline", "italic", "through", "clearStyle", "color", "bgColor", "fontSize", "uploadImage", "fullScreen"],
};

export default {
    toolbarKeys: toolbarSettings.admin,
} as Partial<IToolbarConfig>;
